libxl: add backend type and id to vkb
authorOleksandr Grytsov <oleksandr_grytsov@epam.com>
Tue, 17 Jul 2018 16:07:35 +0000 (19:07 +0300)
committerWei Liu <wei.liu2@citrix.com>
Wed, 25 Jul 2018 10:08:12 +0000 (11:08 +0100)
commita48e00f14a2d9b56eef773ed18be2e5c0063d984
treeb01b060b4c5908153a32917936606f6063be42b9
parent62330b6f69aa47b59829c80ee9ae329a43ac6fcf
libxl: add backend type and id to vkb

New field backend_type is added to vkb device in order to have QEMU and user
space backend simultaneously. Each vkb backend shall read appropriate XS entry
and service only own frontends. Id is a string field which used by the backend
to indentify the frontend.

Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
tools/libxl/libxl_create.c
tools/libxl/libxl_dm.c
tools/libxl/libxl_types.idl
tools/libxl/libxl_vkb.c